be overly punctilious - French English Dictionary